草庐IT

Java TCP 连接

全部标签

java - 检查连接的蓝牙设备状态

如何在传递数据之前知道蓝牙设备是否仍然连接到笔记本电脑?我使用blue-cove编写了一个java程序lib通过笔记本电脑发现和传递数据。第一次传数据后,如何在下次传数据前检查设备是否还连接着笔记本电脑?我看到了类似的问题。但是他们问了如何查看连接到android的蓝牙设备状态。 最佳答案 您可以按照一系列步骤创建一个异步任务来验证连接,同时在设备之间搜索和共享文件。函数deviceDiscovered()和inquiryCompleted()是在发现设备和查询完成时执行的函数。如果设备断开连接,您将从inqueryComplete

java - 首次连接后 Netty 服务器不接受连接

我在运行使用Netty的服务时遇到问题。它启动并正常工作,但只有一次。之后没有连接被接受(它们被立即丢弃)。我有多个监听器,每个监听器只接受一个连接,之后就不可能连接到同一个监听器。代码这是我的Listener.java:publicclassListener{/*...*/publicvoidrun(){//checkifthereisanysenseinrunningthislistenerif(this.address==null){this.logger.info("\"{}\"wasnotenabledforconnection,nopointtostartit.",this

java - 使用 Elastic Cloud/Found 随机断开与主节点 NoNodeAvailableException 的连接

我正在使用带防护罩和传输Java客户端的弹性云(以前发现的)。与ES通信的应用程序运行在heroku上。我正在使用一个节点在暂存环境中运行压力测试{"cluster_name":...,"status":"yellow","timed_out":false,"number_of_nodes":1,"number_of_data_nodes":1,"active_primary_shards":19,"active_shards":19,"relocating_shards":0,"initializing_shards":0,"unassigned_shards":7,"delayed

java - 使用 Mockito 模拟服务器-客户端连接

简介我正在尝试通过将字符串从一个线程发送到另一个线程来测试套接字连接,其中服务器和客户端套接字使用Mockitov1.9.5模拟。这是我要运行的测试:@TestpublicvoidtestConnection(){//associateamockserversocketwiththeTCPConnectionTcpSocketConnectionconnection=newTcpSocketConnection(mockServerSocket);try{//beginthreadwhichlistensforclients,thensends"Hello,world"toaconne

java - 具有连接类级联问题的 Hibernate 多对多

我在类Foo和Bar之间有一个多对多关系。因为我想获得有关帮助程序表的其他信息,所以我必须创建一个帮助程序类FooBar,如下所述:Thebestwaytomapamany-to-manyassociationwithextracolumnswhenusingJPAandHibernate我创建了一个Foo,并创建了一些条形图(保存到数据库)。然后,当我使用将其中一个栏添加到foo时foo.addBar(bar);//addsitbidirectionallybarRepository.save(bar);//JpaRepository然后创建了FooBar的数据库条目-正如预期的那样

Java 执行器检查 TCP 连接是否有效

我试图通过在Java中使用执行程序来识别主机是活的还是死的。就我而言,我有多个主机保存在列表中。我的目标是创建具有主机数量的线程并检查它们。当线程与主机建立连接时,主机并没有关闭连接,而是不断发送一个状态码,如50(死)或51(活)。我的问题是线程只能在主机上连接。例如;我有两个主机192.168.1.1和192.168.1.2。线程应该在后台检查它们,但我只能在1.1中连接连接Listhosts=LoadBalancer.getHostList();ExecutorServiceexecutor=Executors.newFixedThreadPool(hosts.size());e

java - 数据库连接池库的最佳选择是什么? (c3p0 问题)

我有使用hirbernate的重载java应用程序。我曾经用作连接池DBCP,但它有连接丢失的问题。比我切换到c3p0。但是现在它有时会阻塞线程,我不知道为什么。喜欢这里:"1343694829@qtp-515693101-1941"prio=10tid=0x00007fa6b0940000nid=0x4e12runnable[0x00007fa6f8f1c000]java.lang.Thread.State:RUNNABLEatcom.mchange.v2.resourcepool.BasicResourcePool.doCheckinManaged(BasicResourcePoo

java - Jconsole 无法连接到作为 Windows 7 服务运行的 java 进程

我们有一个作为Windows服务运行的Java进程(使用srvany)。它使用Java1.6(目前为1.6.0.23)运行。在过去(WindowsXP),我可以将JConsole连接到进程,在Windows7上我不能再这样做了。如果我运行jconsole我得到“无效的进程ID:4488”。这些服务以SYSTEM用户身份运行。如果我让服务以我的桌面用户身份运行(使用“以此帐户登录”),服务进程ID会出现在JConsole中,但它们是灰色的,我无法连接。当Java进程作为Windows7服务运行时,是否无法动态连接到它们? 最佳答案 也

java - 为什么 Spring 不将我的 @Autowired 成员连接到依赖的 jar 中?

我正在使用Spring3.1构建一个GoogleAppEngine应用程序,但在我的一个jar中获取成员时遇到了问题。我有三个项目:服务器server.modelserver.persistence我有一个ant构建脚本,这样当我的工作区构建时,它会为server.model和server.persistence创建jar,并将它们放在正确的lib目录中对于server项目。在server中,我可以从server.model和server.persistence中Autowiring东西,但在server.model我的server.persistencebean没有连接,即使它们与s

java - "tail -f"JSch连接关闭后进程不会退出

我使用JSch在远程计算机中跟踪文件。但是我发现程序退出后,“tail-f”进程仍然存在于远程计算机中。如果我删除“-f”参数,一切正常。我试过使用“sendSignal()”,但它不起作用。似乎该功能未由OpenSSH实现。这是测试代码。publicstaticvoidmain(String[]args)throwsException{Stringusr=args[0];Stringhost=args[1];Stringpassword=args[2];JSchjsch=newJSch();Sessionsession=jsch.getSession(usr,host);String